package storeEntity

// EbStoreBargain 砍价表
type StoreBargain struct {
	ID              int64   `json:"id" gorm:"column:id" form:"id"`                                              // 砍价商品ID
	ProductId       int64   `json:"product_id" gorm:"column:product_id" form:"product_id"`                      // 关联商品ID
	Title           string  `json:"title" gorm:"column:title" form:"title"`                                     // 砍价活动名称
	Image           string  `json:"image" gorm:"column:image" form:"image"`                                     // 砍价活动图片
	UnitName        string  `json:"unit_name" gorm:"column:unit_name" form:"unit_name"`                         // 单位名称
	Stock           int64   `json:"stock" gorm:"column:stock" form:"stock"`                                     // 库存
	Sales           int64   `json:"sales" gorm:"column:sales" form:"sales"`                                     // 销量
	Images          string  `json:"images" gorm:"column:images" form:"images"`                                  // 砍价商品轮播图
	StartTime       int64   `json:"start_time" gorm:"column:start_time" form:"start_time"`                      // 砍价开启时间
	StopTime        int64   `json:"stop_time" gorm:"column:stop_time" form:"stop_time"`                         // 砍价结束时间
	StoreName       string  `json:"store_name" gorm:"column:store_name" form:"store_name"`                      // 砍价商品名称
	Price           float64 `json:"price" gorm:"column:price" form:"price"`                                     // 砍价金额
	MinPrice        float64 `json:"min_price" gorm:"column:min_price" form:"min_price"`                         // 砍价商品最低价
	Num             int64   `json:"num" gorm:"column:num" form:"num"`                                           // 可购买砍价商品数量
	BargainMaxPrice float64 `json:"bargain_max_price" gorm:"column:bargain_max_price" form:"bargain_max_price"` // 用户每次砍价的最大金额
	BargainMinPrice float64 `json:"bargain_min_price" gorm:"column:bargain_min_price" form:"bargain_min_price"` // 用户每次砍价的最小金额
	BargainNum      int64   `json:"bargain_num" gorm:"column:bargain_num" form:"bargain_num"`                   // 用户帮砍的次数
	Status          int8    `json:"status" gorm:"column:status" form:"status"`                                  // 砍价状态 0(到砍价时间不自动开启)  1(到砍价时间自动开启时间)
	GiveIntegral    float64 `json:"give_integral" gorm:"column:give_integral" form:"give_integral"`             // 反多少积分
	Info            string  `json:"info" gorm:"column:info" form:"info"`                                        // 砍价活动简介
	Cost            float64 `json:"cost" gorm:"column:cost" form:"cost"`                                        // 成本价
	Sort            int64   `json:"sort" gorm:"column:sort" form:"sort"`                                        // 排序
	IsHot           int8    `json:"is_hot" gorm:"column:is_hot" form:"is_hot"`                                  // 是否推荐0不推荐1推荐
	IsDel           int8    `json:"is_del" gorm:"column:is_del" form:"is_del"`                                  // 是否删除 0未删除 1删除
	AddTime         int64   `json:"add_time" gorm:"column:add_time" form:"add_time"`                            // 添加时间
	IsPostage       int8    `json:"is_postage" gorm:"column:is_postage" form:"is_postage"`                      // 是否包邮 0不包邮 1包邮
	Postage         float64 `json:"postage" gorm:"column:postage" form:"postage"`                               // 邮费
	Rule            string  `json:"rule" gorm:"column:rule" form:"rule"`                                        // 砍价规则
	Look            int64   `json:"look" gorm:"column:look" form:"look"`                                        // 砍价商品浏览量
	Share           int64   `json:"share" gorm:"column:share" form:"share"`                                     // 砍价商品分享量
	TempId          int64   `json:"temp_id" gorm:"column:temp_id" form:"temp_id"`                               // 运费模板ID
	Weight          float64 `json:"weight" gorm:"column:weight" form:"weight"`                                  // 重量
	Volume          float64 `json:"volume" gorm:"column:volume" form:"volume"`                                  // 体积
	Quota           int64   `json:"quota" gorm:"column:quota" form:"quota"`                                     // 限购总数
	QuotaShow       int64   `json:"quota_show" gorm:"column:quota_show" form:"quota_show"`                      // 限量总数显示
	PeopleNum       int64   `json:"people_num" gorm:"column:people_num" form:"people_num"`                      // 用户帮砍的次数
	Logistics       string  `json:"logistics" gorm:"column:logistics" form:"logistics"`                         // 物流方式
	Freight         int8    `json:"freight" gorm:"column:freight" form:"freight"`                               // 运费设置
	CustomForm      string  `json:"custom_form" gorm:"column:custom_form" form:"custom_form"`                   // 自定义表单
	VirtualType     int8    `json:"virtual_type" gorm:"column:virtual_type" form:"virtual_type"`                // 商品类型
	IsCommission    int8    `json:"is_commission" gorm:"column:is_commission" form:"is_commission"`             // 是否返佣
}

// TableName 表名称
func (*StoreBargain) TableName() string {
	return "eb_store_bargain"
}
